<?php
class Admin_Form_Spot extends Zend_Form
{
    public function init()
    {
    	// Config
    	$this->setName('spotform')->setAction('/detailspot/process')->setMethod('POST');
    
    	//Validators
    	$length_validate = new Zend_Validate_StringLength(6, 50);
    
    	/********************************************************************************
    	 NAME
    	*********************************************************************************/
    	require_once 'Titleform.php';
    
    	/********************************************************************************
    	 COUNTRY LIST
    	*********************************************************************************/
    	require_once 'Countryform.php';
    	
    	/********************************************************************************
    	 REGION LIST
    	*********************************************************************************/
    	require_once 'Regionform.php';
    
    	/********************************************************************************
	  	 DESCRIPTIONS
	  	*********************************************************************************/
    	
    	require_once 'Descriptionform.php';
    	
    	/********************************************************************************
    	 PUBLIC
    	*********************************************************************************/
	  	
	  	require_once 'Publicform.php';
    
    	$this->addElements(array(
    			$title_vi,
    			$title_en,
    			$title_ja,
    			$title_zh,
    			$title_fr,
    			$description_vi,
    			$description_en,
    			$description_ja,
    			$description_zh,
    			$description_fr,
    			$countryId,
    			$regionId,
    			$priority,
    			$status,
    	));
    
    	//$this->addDisplayGroup(array($title_vi, $title_en), 'display');
    
    	$this->setDecorators(array('FormElements', array('HtmlTag', array('tag' => 'section')), 'Form'));
    	return $this;
    }  
}
?>